package com.yiyahui.project.erp.domain.requestVo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.yiyahui.project.erp.domain.YiyaMarketReservation;

import java.util.Date;

public class YiYaMarketRequest extends YiyaMarketReservation {

    /** 建档开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startFilingTime;
    /** 建档结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endFilingTime;
    /** 预约开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startReservationTime;
    /** 预约结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endReservationTime;
    /** 到诊开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startOnClinicTime;
    /** 到诊结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endOnClinicTime;
    /** 结账开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startCheckoutTime;
    /** 结账结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endCheckoutTime;
    /** 最后回访开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startFinalVisitTime;
    /** 最后回访结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endFinalVisitTime;

    public Date getStartFilingTime() {
        return startFilingTime;
    }

    public void setStartFilingTime(Date startFilingTime) {
        this.startFilingTime = startFilingTime;
    }

    public Date getEndFilingTime() {
        return endFilingTime;
    }

    public void setEndFilingTime(Date endFilingTime) {
        this.endFilingTime = endFilingTime;
    }

    public Date getStartReservationTime() {
        return startReservationTime;
    }

    public void setStartReservationTime(Date startReservationTime) {
        this.startReservationTime = startReservationTime;
    }

    public Date getEndReservationTime() {
        return endReservationTime;
    }

    public void setEndReservationTime(Date endReservationTime) {
        this.endReservationTime = endReservationTime;
    }

    public Date getStartOnClinicTime() {
        return startOnClinicTime;
    }

    public void setStartOnClinicTime(Date startOnClinicTime) {
        this.startOnClinicTime = startOnClinicTime;
    }

    public Date getEndOnClinicTime() {
        return endOnClinicTime;
    }

    public void setEndOnClinicTime(Date endOnClinicTime) {
        this.endOnClinicTime = endOnClinicTime;
    }

    public Date getStartCheckoutTime() {
        return startCheckoutTime;
    }

    public void setStartCheckoutTime(Date startCheckoutTime) {
        this.startCheckoutTime = startCheckoutTime;
    }

    public Date getEndCheckoutTime() {
        return endCheckoutTime;
    }

    public void setEndCheckoutTime(Date endCheckoutTime) {
        this.endCheckoutTime = endCheckoutTime;
    }

    public Date getStartFinalVisitTime() {
        return startFinalVisitTime;
    }

    public void setStartFinalVisitTime(Date startFinalVisitTime) {
        this.startFinalVisitTime = startFinalVisitTime;
    }

    public Date getEndFinalVisitTime() {
        return endFinalVisitTime;
    }

    public void setEndFinalVisitTime(Date endFinalVisitTime) {
        this.endFinalVisitTime = endFinalVisitTime;
    }
}
